// 同时发送异步代码效果
let ajaxTime=0;
export const request =  (params)=>{
    // 每调用一次请求  就把 ajaxTime ++
    ajaxTime++;
    // 显示加载中效果
    wx.showLoading({
        title: "加载中",
        mask: true
    });
      
    // 定义公共Url
    const baseUrl ="https://api.zbztb.cn/api/public/v1";
    return new Promise((resolve,reject)=>{
        wx.request({
            ...params,
            url:baseUrl+params.url,
            success:(result)=>{
                resolve(result);
            },
            faile:(err)=>{
                reject(err  );
            },
            complete:()=>{
                // 在 完成回调中  把异步次数 减减 当减到0时 即可关闭效果
                ajaxTime--;
                if(ajaxTime===0){
                    // 完成后关闭加载效果
                    wx.hideLoading();
                }
                
            }
        })
    })
}